package com.yk.customlive.activity;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Build;
import android.os.Bundle;

import com.yk.customlive.R;
import com.yk.customlive.four.AccountHelper;
import com.yk.customlive.one.OnePixelManager;
import com.yk.customlive.three.KeepLiveWorkService;
import com.yk.customlive.two.TwoLiveService;

public class MainActivity extends AppCompatActivity  {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // 1.  1 像素 Activity 提升应用权限
        // 注册广播接收者 , 1 像素 Activity 启动的 广播接收者
        //OnePixelManager.getmInstance().registerReceiver(this);

        // 2. 通过前台 Service 提升应用权限
        //启动普通 Service , 但是在该 Service 的 onCreate 方法中执行了 startForeground
        // 变成了前台 Service 服务
        //startService(new Intent(this, TwoLiveService.class));

        // 3. JobScheduler 拉活
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            KeepLiveWorkService.startJob(this);
        }

        // 4. 账户同步拉活
       // AccountHelper.addAccount(this);
        // 开始同步
        //AccountHelper.autoSyncStart();
    }


    @Override
    protected void onDestroy() {
        super.onDestroy();
        //反注册广播
        //OnePixelManager.getmInstance().unregisterReceiver(this);
    }
}
